home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat1 / flashmmsc.z / flashmmsc
Encoding:
Text File  |  2002-10-03  |  8.7 KB  |  199 lines

  1.  
  2.  
  3.  
  4. ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))                                                    ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      flashmmsc - reprogram the MMSC on Origin2000 systems
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ffffllllaaaasssshhhhmmmmmmmmsssscccc [----aaaa] [----rrrr _r_a_c_k] [----ffff _i_m_a_g_e_f_i_l_e]
  13.      ffffllllaaaasssshhhhmmmmmmmmsssscccc ----mmmm [----ffff _i_m_a_g_e_f_i_l_e]
  14.      ffffllllaaaasssshhhhmmmmmmmmsssscccc ----dddd [----llll _s_e_r_i_a_l-_d_e_v_i_c_e] [----ffff _i_m_a_g_e_f_i_l_e]
  15.      ffffllllaaaasssshhhhmmmmmmmmsssscccc ----VVVV [----ffff _i_m_a_g_e_f_i_l_e]
  16.      ffffllllaaaasssshhhhmmmmmmmmsssscccc ----pppp
  17.  
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      _f_l_a_s_h_m_m_s_c allows a user to manage the firmware installed on the multi-
  21.      module system controller ("MMSC") of Origin2000 rack systems.
  22.      Ordinarily, an MMSC is shipped with firmware pre-installed.  The
  23.      _f_l_a_s_h_m_m_s_c command is only needed by a customer for upgrades or emergency
  24.      repairs of the MMSC firmware.
  25.  
  26.      There are several ways to use the _f_l_a_s_h_m_m_s_c command.  In the first form,
  27.      the _f_l_a_s_h_m_m_s_c command is assumed to be issued from a terminal that has
  28.      access to one of the MMSC's associated with the system.  Such a terminal
  29.      can access the MMSC itself by first typing the _M_M_S_C-_e_s_c_a_p_e _c_h_a_r_a_c_t_e_r,
  30.      typically CONTROL-T.  In this arrangement, the _f_l_a_s_h_m_m_s_c command will
  31.      transfer the new firmware image over the terminal's serial line.
  32.  
  33.      If the ----aaaa switch is specified, the _f_l_a_s_h_m_m_s_c command will automatically
  34.      initiate the transfer to the MMSC specified by _r_a_c_k, or to the MMSC
  35.      directly attached to the terminal's serial line if _r_a_c_k is not specified.
  36.  
  37.      However, older MMSC's may not be capable of handling automatic transfer
  38.      initiation.  In these cases, it is necessary to invoke _f_l_a_s_h_m_m_s_c with the
  39.      ----mmmm switch.  Next, the MMSC ffffllllaaaasssshhhh command is issued to the desired MMSC by
  40.      first typing the _M_M_S_C-_e_s_c_a_p_e _c_h_a_r_a_c_t_e_r then the appropriate ffffllllaaaasssshhhh
  41.      command.  For example, to flash a new firmware image onto rack 2 of a
  42.      system that uses CONTROL-T for its _M_M_S_C-_e_s_c_a_p_e _c_h_a_r_a_c_t_e_r, the sequence of
  43.      events may look like this:
  44.  
  45.          % flashmmsc -m
  46.  
  47.          Ready to transfer new image to full-feature system
  48.          controller. To begin the transfer, type your MMSC
  49.          escape character (normally CTRL-T) followed by the
  50.          command:
  51.  
  52.              rack <rackid> flash
  53.  
  54.          where <rackid> is the identifier for the system
  55.          controller you wish to upgrade.
  56.  
  57.      [User types CONTROL-T]
  58.  
  59.           MMSC> rack 2 flash
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))                                                    ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))
  71.  
  72.  
  73.  
  74.          Waiting for MMSC to initiate transfer...
  75.  
  76.  
  77.      The third form of the _f_l_a_s_h_m_m_s_c command is used for disaster recovery if
  78.      an MMSC has no firmware loaded at all (this may happen if a previous
  79.      _f_l_a_s_h_m_m_s_c command was interrupted by a power failure or unexpected
  80.      reset).  In this case, it is necessary to attach a null-modem cable from
  81.      a serial port on the machine that will be issuing the _f_l_a_s_h_m_m_s_c command
  82.      to the "ALTERNATE CONSOLE" port of the MMSC itself.  The _f_l_a_s_h_m_m_s_c
  83.      command is then issued with the ----dddd switch, to indicate a direct download,
  84.      and the ----llll switch, to specify the serial port that is being used.
  85.  
  86.  
  87.      The final form of the _f_l_a_s_h_m_m_s_c command is used to check what version of
  88.      the firmware is actually contained in the binary file.  It has no other
  89.      effect besides reporting the firmware's version number.
  90.  
  91. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  92.      The following switches can be used to alter _f_l_a_s_h_m_m_s_c's behavior:
  93.  
  94.      ----aaaa        Indicates that an automatically initiated image transfer is to
  95.                be performed.  This is the default behavior.
  96.  
  97.      ----dddd        Indicates that the image is to be transferred directly to the
  98.                MMSC's ALTERNATE CONSOLE port over the serial port specified by
  99.                the ----llll option.
  100.  
  101.      ----ffff        Specifies the file name of the firmware image to be programmed
  102.                into the MMSC.  The default is _////_uuuu_ssss_rrrr_////_cccc_pppp_uuuu_////_ffff_iiii_rrrr_mmmm_wwww_aaaa_rrrr_eeee_////_mmmm_mmmm_ssss_cccc_ffff_wwww_...._bbbb_iiii_nnnn.
  103.  
  104.      ----llll        Specifies the file name of the serial device to be used for a
  105.                direct (----dddd) image transfer.  The default is _////_dddd_eeee_vvvv_////_tttt_tttt_yyyy_dddd_2222.  The
  106.                serial device must be set up for a 19200 baud transfer rate.
  107.  
  108.      ----mmmm        Indicates that a manually initiated image transfer (that is,
  109.                one in which the MMSC is manually told to accept a new firmware
  110.                image) is to be performed.
  111.  
  112.      ----pppp        Probes connectivity to the MMSC via the the default console
  113.                serial device.  Reports the versions of the MMSC and MSCs
  114.                attached to the MMSC. When this option is used no MMSC flashing
  115.                occurs.
  116.  
  117.      ----rrrr        Specifies the rack ID of the MMSC whose firmware is to be
  118.                loaded.  If not specified, then the MMSC directly attached to
  119.                the system console will be selected.  This option is ignored
  120.                with the ----mmmm and d options.
  121.  
  122.      ----VVVV        Indicates that version number of the firmware contained in the
  123.                image file should be reported.  When this option is used no
  124.                MMSC flashing occurs.
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))                                                    ffffllllaaaasssshhhhmmmmmmmmsssscccc((((1111MMMM))))
  137.  
  138.  
  139.  
  140. FFFFIIIILLLLEEEESSSS
  141.      /usr/cpu/firmware/mmscfw.bin    contains the binary image of the firmware
  142.                                      currently installed
  143.  
  144. WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
  145.      The _f_l_a_s_h_m_m_s_c command is not intended for casual use.  If used
  146.      incorrectly, it can render a system unbootable.  Silicon Graphics
  147.      strongly recommends that this command only be used under the supervision
  148.      of a support representative.
  149.  
  150.      The _f_l_a_s_h_m_m_s_c command can take as long as 20 minutes to complete,
  151.      depending on the speed of the connection between the system and the MMSC.
  152.      IIIItttt iiiissss iiiimmmmppppoooorrrrttttaaaannnntttt ttttoooo aaaavvvvooooiiiidddd rrrreeeesssseeeettttttttiiiinnnngggg tttthhhheeee ssssyyyysssstttteeeemmmm uuuunnnnttttiiiillll tttthhhheeee _f_l_a_s_h_m_m_s_c ccccoooommmmmmmmaaaannnndddd
  153.      hhhhaaaassss ccccoooommmmpppplllleeeetttteeeedddd....  If the system loses power before a _f_l_a_s_h_m_m_s_c command
  154.      completes, the MMSC itself may be rendered unusable.  In this case it
  155.      will be necessary to perform the disaster recovery download (----dddd option)
  156.      mentioned above.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.